On the Factorization of RSA-120
نویسندگان
چکیده
We present data concerning the factorization of the 12O-digit number RSA-120, which we factored on July 9,1993, using the quadratic sieve method. The factorization took approximately 825 MIPS years and was completed within three months real time. At the time of writing RSA-120 is the largest integer ever factored by a general purpose factoring algorithm. We also present some conservative extrapolations to estimate the difficulty of factoring even larger numbers, using either the quadratic sieve method or the number field sieve, and discuss the issue of the crossover point between these two methods. On the factorization of RSA-120 Evaluation of integer factoring algorithms, both from a theoretical and practical point of view, is of great importance for anyone interested in the security of factoring-based public key cryptosystems. In this paper we concentrate on the practical aspects of factoring. Furthermore, we restrict ourselves to general purpose factoring algorithms, i.e., algorithms that do not rely on special properties the numbers to be factored or their factors might have. These are the algorithms that are most relevant for cryptanalysis. Currently the two leading general purpose factoring algorithms are the quadratic sieve (QS) and the number field sieve (NFS), cf. [12] and [2]. Throughout this paper, NFS is the generalized version (from [2]) of the algorithm from [$I; the latter algorithm is much faster, but can only be applied to composites of a very special form, cf. [9]. Let ~ , [ a , b ] = exp((b+ o(l))(log2:)"(ioglogz)'-") for real a, b , 2, and 2: -+ 00. To factor an odd integer n > 1 which is not a prime power, QS runs in time D.R. Stinson (Ed.): Advances in Cryptology CRYPT0 '93, LNCS 773, pp. 166-174, 1994 0 Spnnger-Verlag Berlin Heidelberg 1994
منابع مشابه
Factorization of RSA-180
We present a brief report on the factorization of RSA-180, currently smallest unfactored RSA number. We show that the numbers of similar size could be factored in a reasonable time at home using open source factoring software running on a few Intel Core i7 PCs.
متن کاملA New Factorization Method to Factorize RSA Public Key Encryption
The security of public key encryption such as RSA scheme relied on the integer factoring problem. The security of RSA algorithm is based on positive integer N, because each transmitting node generates pair of keys such as public and private. Encryption and decryption of any message depends on N. Where, N is the product of two prime numbers and pair of key generation is dependent on these prime ...
متن کاملFactorization of a 768-Bit RSA Modulus
This paper reports on the factorization of the 768-bit number RSA-768 by the number field sieve factoring method and discusses some implications for RSA.
متن کاملRevisiting Fermat's Factorization for the RSA Modulus
We revisit Fermat’s factorization method for a positive integer n that is a product of two primes p and q. Such an integer is used as the modulus for both encryption and decryption operations of an RSA cryptosystem. The security of RSA relies on the hardness of factoring this modulus. As a consequence of our analysis, two variants of Fermat’s approach emerge. We also present a comparison betwee...
متن کاملFactorization of RSA-140 Using the Number Field Sieve
On February 2, 1999, we completed the factorization of the 140–digit number RSA–140 with the help of the Number Field Sieve factoring method (NFS). This is a new general factoring record. The previous record was established on April 10, 1996 by the factorization of the 130–digit number RSA–130, also with the help of NFS. The amount of computing time spent on RSA–140 was roughly twice that neede...
متن کامل